acid reaction with metals